current algos and problems