numpy, scipy added