Add Box and simple self-update