correcting all play functionality.