making cleaner models…
adding first part of user concept