splitting large tests up into smaller units