added source code & updated comment doc & README.