abstraction extracted | VailDaily.com