added algorithms page