reverted 3-pass build