add author-model and controller