Thank you for viewing. Critiques and comments are welcome.