again, so slowly, figuring this out