once for all

once for all