hac at least compiles, lets figure out which numbers we need