last-minute changes (mostly to services page.... needs refactoring)