implement checker
update readme