adding spec doc