test behaviour of free, bound and funs