add function bak