overhauled activity calculation - region scale still needs to be inserted