HFileServer

and reorg everything