update some test
merge
add the connection and interface for input