add read by key