now using defaults correctly