adopt for input multiple line