Add of algorithm