added spec document