Start a clean architecture