play 부분 구현