export user functions, fix aliasing