vfs refactoring
vfs refactoring
refactored vfs
added check for exsisting files
added vtp