added argument parsing file, also debugging interactive mode