refactor vacations/residences; enable adding vacations in residence setting page