create gem config system