use lf
add setter in page