fix inputs error
add the test promise