a very crude first draft