add tests for play model