added service signature verification