menu mostly reactified; user info encapsulation; cleanup and simplification.