added a model using crypto and underscore