refactor draft controller, draft_presenter object