enhanced custom calculator