incremental; need a fix for the component identifier problem