blinkenlights
use config object