upgrade first version
add printf @3@ just use test