add reference docs