extending player