basic algos
some more