closes #5 frame of facade of solver builder were implemented