about some Alogrithms