Clean architecture (37/48)

Clean architecture