re-wrote to use np.something rather than importing each thing individually