closer. about to replace tuples w/ struct.