ucontroler class
operator << for ucontroller and cregister and some fixies