pushing updated swim calc attempt 2