making all methods private.