vigor: add chargeled program