merged all stand alone components into harmony