fixed algos