all in all solution