added single module for all readers