squareman
not defined yet