working on squares