added structure for config param