add baseManager and apply it to readingManager.