removed requirement matplotlib