variable name changes
adds is_square method