user control works