Added Text reader and Writer