vsfsm update for prototype implementation