move disposition list to service class