data() method ; static rules ; demo