bit more work on read model builder agent