add tips and input error-proof
update readme