shell binding examples added