player profile fulling functional