default prefix for functions has been changed to private
updated function