adding ipython and ipdb for developing convenience