calc detail values