initial commit - project 3 - unsupervised learning