all rights reserved by TOPMOST copyright (C) 2009-2017