changed to abstract user; added unicode defs for models.p