Added named val parameters