add square
flip square