removed numpy and matplotlib as it's not needed