some updates for using landmarks and cross-validation thereof