numpy & scipy added