split tests up for better flow