second go at a passing build