A first draft with the few aliases I could think of