still trying to figure out user model