continued work on new Domain Model using Ledger