updated definition use and parameter loading