adds components docs