adding algsurf