Sample player

updated methods