modified to explore vim