added generate method for natural usage
added migrations and reviewr field