initial commit MVP complete stretch 1 in progrress