added play control