implemented mark_a_square