moved action stack into service