new support for weight calculus