Tagged: divide responsibilities