updated build chain