improve post module, and file module