update two demo and works