add to() validation
add more bind validation
fix Argument var name