all kinds of resizing done