nicer Spec; added spec.action (quant *)