correct the buildg