add filesystem object functionality