fix symbol name and use static for internal f