Working, went with initalize first, but this is a better way to do it