ver 1.2
add input and split control