adding new files model and inject formatter support