added service support and exception to bom