added __file__ to vp