numpy dependancy removed