------------------- rx 2010.8.12