Initially completed peer assessment functions.

Signed-off-by: Xie Haozhe <zjhzxhz@gmail.com>