- Convert do_special_file() to use take_action()
- created create_special_file() subroutine to support take_action()
  model with do_special_file()