[dirty] reorganize project