added config section and some sceleton methods