messed around with flip switch + controlgroups