add service argument interface.