options spec