conventional calculations