fix symbol argument
core funcs