accept one argument size on square