object state object todo auto gener method stub 