updated fwisetup
refactored solver modules