Can do any parameters dyamically!