application
domain
infrastructure
interface
main
