added init_file option