build square