rebuild project construct