modify square