got code up to spec to pass test file. initial commit