Accessibility and interface adaptability

input method from protected to public
driver argument from get method adapted