more vif decode work