Clean architecture (45/48)

Clean architecture