setting more visibility on methods