moved viewuser to a trait