expose fns