box card: add 'collect' component
rebuild