add scipy dependency