Clean architecture (48/48)

Clean architecture