loads to Calculation before Base to prevent stack level error
use count instead of size