added greeting directive