draft
basic tests passing; compiled nvr coffeescript