callback and calc corrections