nguyenth: code multipipeline