create scan sample
add scan test
improve test
add attr
AttributesRawGen