Beginning of story2
added state
Added state getter and modifier
Merge branch 'story2'