doc && demo commit