Updated np module