adding a mid-state for Balance(), called wait() or waiting