experimenting with getting fns to work