hagan algo