refactor model with description