UPDATES
update - 14 July 2011
update - 24 March 2011