(C) Copyright 2011
PATENT PENDING
(C) Copyright 2012