new macro definitions
small fix
vfs update + required functions