installing matplotlib after numpt beacuse of the dependy of matplotlib on numpy, without this the matplotlib installation fails with pip