lazy=false