so many variables