adds abstract callback for deciders