rearranging the controllers