initial commit of everything pulled together