better name for spec