Finish practice2 including tests