add fancy doc