sqaure stuff

cause why not