add missing tests for girls calculated
add tests for rest of flow
implement rest of flow