Copyright 2015 donathon devereaux upp. all rights reserved. No unauthorized copying allowed