Copyright (c)2010, Daniel Fischer All rights reserved.