default_loc and new sysfunc