adding documentation builder