making self contained executable shell