DDD basics past + add Monoids