Added functionality to parse components into pool