-Add: some calculation functions