added form whatif analysis