initial commit of various code