It can do more commands, and set start_up_file