implemented Figaro for configuration