all rights reserved by TOPMOST copyright (C) 2009.4