initial commit. lots of stuff, and craft