made imp mod to compList function
removed some hardcoded structure
removed some hardcoded structure. made some minor imp
updated with latest mod