add ML-style value restriction
update README.md