created model wrapper for user