finish build pass