fix np variations