grouping and tests all checked out