adding much configuration (from Bling on github)