hooked up services to the front end. also some tabbing updates, so diff
may be difficult.