make some methods public.