Added disclaimer about my messy code. :)