Implement reader, debug