add weight cal