fixed and updated action shell