added edit vacancie method etc