initial commit

kind of a mess