config separation