imporved shell executor
improved shell executor