add build flow