auhtor manager + builder