add markdown and unique directive