working on player spec