close #3 ,#4 ,#5

Signed-off-by: benny <benny.myname@gmail.com>