vacation function3