Range day compilation part 2