add post why ddd part 1