built a greeting directive