starting an onion architecture