added bower, component support