add complete working User, uses Pomm
whitespace, format, and syntax cleanup throughout