fix variant bultins evaluate
add lua samples