add a player decorator