added componentsPath option