reorg src directory