fix #1 and add some comment to src~