give a way for reader and writer plugins