var and val parameters