vis-init func.
Allow user to specify fence param.