seperation of algo plus and normal