add codes v1, revise readme