completed simpleread