added practice state
resolved master merge