further setup, mid-state