migrating components to tektshared