Ex3.1 working with answer text and tests

requires further testing