separate the configuration and the rpg code