Private helper methods, Calculate and Utils