lot of refactoring. making things more idiomatic. wrote tests. etc.