worked on play state