removing requirement of matplotlib, unless you want to use plotting