moved some core functions over to system module
fixed a typo in declaration of meta file system