mv1197

still in working progress, class project