commit with file uoload, download and other primary functions implemented