began further implementation of players model