Author controller