draft and published state
Merge pull request #18 from jsungholee/state_machine

draft and published state