added greeting directive spec