added file manager and improved many features