starting work on VSIL wrapper