demo desc