add playMethod