finished check5; need assigning check to finish testing this.

Signed-off-by: HUY PHAM <huypham612@gmail.com>