pushed mark out of player constructor