use the getter instead of viewDidLoad to initialize the deck