refactor answer model create method