numbered underscore implemented. test pass