Made several methods private!