add numerical tests