initial commit of code that I was already working on