figuring out a few things