removed some irrelevant components.