Module solver