major changes to accomoodate column virt.