initial subledger design