initial via method