solution for net40 and net45