#3 all js unit tests passing