Could you add an explanation about why do we need to get these params and where they come from?