figuring out stuff