loading and saving vacancies works