specification directive