exercise 1
simplified constructor args