add didRotateFromInterfaceOrientation