refactor TARGET_SHELL to DEFAULT_SHELL