1. add document skeleton