make author class configurable