new frame stands the test
adapted new frame class to base