added hui changes.
Lots of changes, added user, as well as much more