finilized the param fetchers design