not handling the huge files but fine otherwise
unnecessary files removed