modify playerservice and change validation to work and compile