premeter and variable