copyright (C) 2008 Dorothy All Rights Reserved.