add box and demo