correction and states from mk