passing tests and jshint
https://app.asana.com/0/10816721735449/10816721735453