updated; npm completion that works