add more directive examples