add Ian Haken (Google Summer of Code 2007 student)