first iteration of player