added 8-control fun patch