working through modal problems