one shot for all.