make input methods public