adding the shell of the IRR calc, still bugs to resolve