make methods private