working on implementing turns.