use numpy.sum() instead of built in sum()
remove outdated hasting module... contents moved to prop module