making some methods public