add algo stap