removed matplotlib as dependency