added class-global scanner for input usage
utilize class-global input method