add function static