temporarily modified for opening pubmed sites. Need reorganization.