new design and duplicate search hard coded