updates to player