add matplotlib dependency