personal shell training code