application record and ipython embedded shell added