player now have a static create method