added initial recoprder/player