added IPythonVertical