allow function for setter, update README.md