reverted back modified vdecl