matplotlib appears to be requirement