hacked out a rough draft