adjacent squares methods work
added update class