named parameters with types in it