added matt.branford extracted from http://ala.googlecode.com/svn