elevation service boilerplate, fixed some errors