adding shell and mylibrary