my first ddd archtecttrue