demo and todo