npm - pull first
var self = this