use the ruby-crypte gem for user model