updated build, result type