doc types