work with older npm