2014-7-26 add reads with exclusive locks; add catelog and keywords