Base keyReader