initial commit

best to assume this is in beta stage for now