some progress on Uniprot module