redone filehoster avoiding some mistakes and impoving other issues