Solution procedures