final completion calcuation will not work with soul or pop and i have no idea why