add user model
add files