device orientation added