added core and words calculation