******************************************************************************** Trades report produced on 04/10/2024 21:37 from 03/10/2024 21:37 to 04/10/2024 21:37 ******************************************************************************** ====================================================================================================== Broker orders ====================================================================================================== instrument_code strategy_name contract_date fill_datetime fill filled_price 14970 AUD caleb_strategy_v3 [20241200] 2024-10-04 14:05:01.000 [-1] 0.680500 14975 CHF caleb_strategy_v3 [20241200] 2024-10-04 14:08:47.000 [-1] 1.174050 14964 COTTON2 caleb_strategy_v3 [20241200] 2024-10-04 13:02:23.000 [1] 72.800000 14959 DAX caleb_strategy_v3 [20241200] 2024-10-04 07:12:20.000 [-1] 19141.000000 14957 DAX caleb_strategy_v3 [20241200] 2024-10-04 19:45:12.394 [0] NaN 14960 DAX caleb_strategy_v3 [20241200] 2024-10-04 07:13:21.000 [-1] 19149.000000 14958 DAX caleb_strategy_v3 [20241200] 2024-10-04 07:11:25.000 [-1] 19138.000000 14961 GASOIL _ROLL_PSEUDO_STRATEGY [20241200] 2024-10-04 08:01:44.000 [1] 703.750000 14962 GASOIL _ROLL_PSEUDO_STRATEGY [20250100] 2024-10-04 08:01:46.000 [-1] 702.750000 14968 GAS_US_mini caleb_strategy_v3 [20241200] 2024-10-04 13:05:12.000 [1] 3.350000 14963 GAS_US_mini caleb_strategy_v3 [20241200] 2024-10-04 13:00:27.000 [1] 3.335000 14966 GAS_US_mini caleb_strategy_v3 [20241200] 2024-10-04 13:03:42.000 [1] 3.340000 14974 GBP caleb_strategy_v3 [20241200] 2024-10-04 14:08:46.000 [-1] 1.311000 14973 JPY caleb_strategy_v3 [20241200] 2024-10-04 14:08:45.000 [-1] 0.006803 14978 LEANHOG caleb_strategy_v3 [20250200] 2024-10-04 14:30:12.000 [1] 80.050000 14969 NASDAQ_micro caleb_strategy_v3 [20241200] 2024-10-04 14:00:21.000 [1] 20080.250000 14956 NIKKEI caleb_strategy_v3 [20241200] 2024-10-04 02:04:50.000 [1] 38660.000000 14980 SOYBEAN caleb_strategy_v3 [20251100] 2024-10-04 14:30:16.000 [1] 1088.250000 14979 SOYMEAL caleb_strategy_v3 [20250100] 2024-10-04 14:30:14.000 [1] 332.200000 14967 SUGAR11 caleb_strategy_v3 [20250500] 2024-10-04 13:05:09.000 [-1] 21.320000 14965 SUGAR11 caleb_strategy_v3 [20250500] 2024-10-04 13:03:27.000 [-1] 21.300000 14971 US10U caleb_strategy_v3 [20241200] 2024-10-04 14:05:02.000 [1] 116.937500 14976 US30 caleb_strategy_v3 [20241200] 2024-10-04 14:09:07.000 [-1] 130.562500 14977 US30 caleb_strategy_v3 [20241200] 2024-10-04 14:10:08.000 [-1] 130.562500 14972 US30 caleb_strategy_v3 [20241200] 2024-10-04 14:08:44.000 [-1] 130.531250 ================================================================================================================================================================= Delays ================================================================================================================================================================= instrument_code strategy_name parent_reference_datetime submit_datetime fill_datetime submit_minus_generated filled_minus_submit 14956 NIKKEI caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 03:01:15.718 2024-10-04 02:04:50.000 97275.718 NaN 14961 GASOIL _ROLL_PSEUDO_STRATEGY 2024-10-03 19:00:00 2024-10-04 09:00:28.042 2024-10-04 08:01:44.000 50428.042 NaN 14962 GASOIL _ROLL_PSEUDO_STRATEGY 2024-10-03 19:00:00 2024-10-04 09:01:45.149 2024-10-04 08:01:46.000 50505.149 NaN 14964 COTTON2 caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 14:00:28.962 2024-10-04 13:02:23.000 136828.962 NaN 14965 SUGAR11 caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 14:02:24.322 2024-10-04 13:03:27.000 136944.322 NaN 14967 SUGAR11 caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 14:03:43.274 2024-10-04 13:05:09.000 137023.274 NaN 14968 GAS_US_mini caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 14:05:12.432 2024-10-04 13:05:12.000 137112.432 NaN 14963 GAS_US_mini caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 14:00:16.330 2024-10-04 13:00:27.000 136816.33 NaN 14966 GAS_US_mini caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 14:03:42.456 2024-10-04 13:03:42.000 137022.456 NaN 14969 NASDAQ_micro caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:00:20.966 2024-10-04 14:00:21.000 140420.966 NaN 14970 AUD caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:00:22.274 2024-10-04 14:05:01.000 140422.274 NaN 14971 US10U caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:05:02.238 2024-10-04 14:05:02.000 140702.238 NaN 14973 JPY caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:08:45.339 2024-10-04 14:08:45.000 140925.339 NaN 14974 GBP caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:08:46.559 2024-10-04 14:08:46.000 140926.559 NaN 14975 CHF caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:08:47.723 2024-10-04 14:08:47.000 140927.723 NaN 14976 US30 caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:09:07.473 2024-10-04 14:09:07.000 140947.473 NaN 14977 US30 caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:10:08.107 2024-10-04 14:10:08.000 141008.107 NaN 14972 US30 caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:05:03.546 2024-10-04 14:08:44.000 140703.546 NaN 14978 LEANHOG caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:30:11.258 2024-10-04 14:30:12.000 142211.258 NaN 14979 SOYMEAL caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:30:13.654 2024-10-04 14:30:14.000 142213.654 NaN 14980 SOYBEAN caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 15:30:15.950 2024-10-04 14:30:16.000 142215.95 NaN 14960 DAX caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 08:13:21.270 2024-10-04 07:13:21.000 116001.27 NaN 14957 DAX caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 08:01:17.114 2024-10-04 19:45:12.394 115277.114 42235.28 14958 DAX caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 08:11:20.760 2024-10-04 07:11:25.000 115880.76 NaN 14959 DAX caleb_strategy_v3 2024-10-03 00:00:00 2024-10-04 08:12:20.772 2024-10-04 07:12:20.000 115940.772 NaN ======================================================================================================================================================================================================================================= Slippage (ticks per lot) ======================================================================================================================================================================================================================================= instrument_code strategy_name trade parent_reference_price parent_limit_price mid_price side_price offside_price limit_price filled_price delay bid_ask execution versus_limit versus_parent_limit total_trading 14956 NIKKEI caleb_strategy_v3 [1] 38560.0 None 38602.5 38605.0 38600.0 38600.0 38660.0 -42.5 -2.5 -55.0 -60.0 NaN -57.5 14961 GASOIL _ROLL_PSEUDO_STRATEGY [1] 697.0 None 702.375 702.5 702.25 702.25 703.75 -5.375 -0.125 -1.25 -1.5 NaN -1.375 14962 GASOIL _ROLL_PSEUDO_STRATEGY [-1] 696.5 None 702.625 702.5 702.75 702.75 702.75 6.125 -0.125 0.25 -0.0 NaN 0.125 14964 COTTON2 caleb_strategy_v3 [1] 72.7 None 72.755 72.77 72.74 72.74 72.8 -0.055 -0.015 -0.03 -0.06 NaN -0.045 14965 SUGAR11 caleb_strategy_v3 [-1] 21.54 None 21.33 21.32 21.34 21.34 21.3 -0.21 -0.01 -0.02 -0.04 NaN -0.03 14967 SUGAR11 caleb_strategy_v3 [-1] 21.54 None 21.31 21.3 21.32 21.32 21.32 -0.23 -0.01 0.02 -0.0 NaN 0.01 14968 GAS_US_mini caleb_strategy_v3 [1] 3.365 None 3.3375 3.34 3.335 NaN 3.35 0.0275 -0.0025 -0.01 NaN NaN -0.0125 14963 GAS_US_mini caleb_strategy_v3 [1] 3.365 None 3.3375 3.34 3.335 3.335 3.335 0.0275 -0.0025 0.005 0.0 NaN 0.0025 14966 GAS_US_mini caleb_strategy_v3 [1] 3.365 None 3.34 3.345 3.335 3.335 3.34 0.025 -0.005 0.005 -0.005 NaN 0.0 14969 NASDAQ_micro caleb_strategy_v3 [1] 19943.5 None 20210.25 20210.5 20210.0 20210.0 20080.25 -266.75 -0.25 130.25 129.75 NaN 130.0 14970 AUD caleb_strategy_v3 [-1] 0.6848 None 0.6807 0.68065 0.68075 0.68075 0.6805 -0.0041 -0.00005 -0.00015 -0.00025 NaN -0.0002 14971 US10U caleb_strategy_v3 [1] 117.859375 None 116.960938 116.96875 116.953125 116.953125 116.9375 0.898438 -0.007812 0.03125 0.015625 NaN 0.023438 14973 JPY caleb_strategy_v3 [-1] 0.006874 None 0.006802 0.006802 0.006803 0.006802 0.006803 -0.000072 -0.000001 0.000001 0.000001 NaN 0.000001 14974 GBP caleb_strategy_v3 [-1] 1.3113 None 1.30995 1.3099 1.31 1.31 1.311 -0.00135 -0.00005 0.0011 0.001 NaN 0.00105 14975 CHF caleb_strategy_v3 [-1] 1.1818 None 1.17395 1.1739 1.174 1.174 1.17405 -0.00785 -0.00005 0.00015 0.00005 NaN 0.0001 14976 US30 caleb_strategy_v3 [-1] 132.0625 None 130.546875 130.53125 130.5625 130.5625 130.5625 -1.515625 -0.015625 0.03125 -0.0 NaN 0.015625 14977 US30 caleb_strategy_v3 [-1] 132.0625 None 130.546875 130.53125 130.5625 130.5625 130.5625 -1.515625 -0.015625 0.03125 -0.0 NaN 0.015625 14972 US30 caleb_strategy_v3 [-1] 132.0625 None 130.546875 130.53125 130.5625 130.5625 130.53125 -1.515625 -0.015625 -0.0 -0.03125 NaN -0.015625 14978 LEANHOG caleb_strategy_v3 [1] 80.05 None 80.2125 80.225 80.2 80.2 80.05 -0.1625 -0.0125 0.175 0.15 NaN 0.1625 14979 SOYMEAL caleb_strategy_v3 [1] 331.3 None 332.35 332.4 332.3 332.3 332.2 -1.05 -0.05 0.2 0.1 NaN 0.15 14980 SOYBEAN caleb_strategy_v3 [1] 1087.75 None 1090.25 1090.5 1090.0 1090.0 1088.25 -2.5 -0.25 2.25 1.75 NaN 2.0 14960 DAX caleb_strategy_v3 [-1] 19145.0 None 19141.0 19140.0 19142.0 19142.0 19149.0 -4.0 -1.0 9.0 7.0 NaN 8.0 14957 DAX caleb_strategy_v3 [-1] 19145.0 None 19141.5 19141.0 19142.0 19142.0 NaN -3.5 -0.5 NaN NaN NaN NaN 14958 DAX caleb_strategy_v3 [-1] 19145.0 None 19142.0 19141.0 19143.0 19143.0 19138.0 -3.0 -1.0 -3.0 -5.0 NaN -4.0 14959 DAX caleb_strategy_v3 [-1] 19145.0 None 19139.0 19138.0 19140.0 19140.0 19141.0 -6.0 -1.0 3.0 1.0 NaN 2.0 ==================================================================================================================================================================== Slippage (normalised by annual vol, BP of annual SR) ==================================================================================================================================================================== instrument_code strategy_name trade last_annual_vol delay_vol bid_ask_vol execution_vol versus_limit_vol versus_parent_limit_vol total_trading_vol 14956 NIKKEI caleb_strategy_v3 [1] 12139.104105 -35.010821 -2.05946 -45.308121 -49.427041 NaN -47.367581 14961 GASOIL _ROLL_PSEUDO_STRATEGY [1] 206.629049 -260.127994 -6.049488 -60.494882 -72.593859 NaN -66.544371 14962 GASOIL _ROLL_PSEUDO_STRATEGY [-1] 206.629049 296.424924 -6.049488 12.098976 -0.0 NaN 6.049488 14964 COTTON2 caleb_strategy_v3 [1] 16.793216 -32.751321 -8.932178 -17.864357 -35.728713 NaN -26.796535 14965 SUGAR11 caleb_strategy_v3 [-1] 5.951644 -352.843701 -16.802081 -33.604162 -67.208324 NaN -50.406243 14967 SUGAR11 caleb_strategy_v3 [-1] 5.951644 -386.447863 -16.802081 33.604162 -0.0 NaN 16.802081 14968 GAS_US_mini caleb_strategy_v3 [1] 1.285505 213.92363 -19.447603 -77.790411 NaN NaN -97.238014 14963 GAS_US_mini caleb_strategy_v3 [1] 1.285505 213.92363 -19.447603 38.895205 0.0 NaN 19.447603 14966 GAS_US_mini caleb_strategy_v3 [1] 1.285505 194.476027 -38.895205 38.895205 -38.895205 NaN 0.0 14969 NASDAQ_micro caleb_strategy_v3 [1] 3368.126964 -791.983209 -0.742252 386.71345 385.228946 NaN 385.971198 14970 AUD caleb_strategy_v3 [-1] 0.064248 -638.150001 -7.782317 -23.346951 -38.911585 NaN -31.129268 14971 US10U caleb_strategy_v3 [1] 8.604091 1044.198004 -9.079983 36.319931 18.159965 NaN 27.239948 14973 JPY caleb_strategy_v3 [-1] 0.000929 -774.960625 -5.381671 16.145013 5.381671 NaN 10.763342 14974 GBP caleb_strategy_v3 [-1] 0.101495 -133.010859 -4.926328 108.379218 98.526562 NaN 103.45289 14975 CHF caleb_strategy_v3 [-1] 0.09005 -871.740845 -5.552489 16.657468 5.552489 NaN 11.104979 14976 US30 caleb_strategy_v3 [-1] 17.157793 -883.344985 -9.106649 18.213299 -0.0 NaN 9.106649 14977 US30 caleb_strategy_v3 [-1] 17.157793 -883.344985 -9.106649 18.213299 -0.0 NaN 9.106649 14972 US30 caleb_strategy_v3 [-1] 17.157793 -883.344985 -9.106649 -0.0 -18.213299 NaN -9.106649 14978 LEANHOG caleb_strategy_v3 [1] 16.444859 -98.815078 -7.60116 106.416238 91.213918 NaN 98.815078 14979 SOYMEAL caleb_strategy_v3 [1] 86.057894 -122.010887 -5.810042 23.240169 11.620085 NaN 17.430127 14980 SOYBEAN caleb_strategy_v3 [1] 176.0012 -142.044486 -14.204449 127.840038 99.43114 NaN 113.635589 14960 DAX caleb_strategy_v3 [-1] 2552.880273 -15.668577 -3.917144 35.254297 27.420009 NaN 31.337153 14957 DAX caleb_strategy_v3 [-1] 2552.880273 -13.710004 -1.958572 NaN NaN NaN NaN 14958 DAX caleb_strategy_v3 [-1] 2552.880273 -11.751432 -3.917144 -11.751432 -19.585721 NaN -15.668577 14959 DAX caleb_strategy_v3 [-1] 2552.880273 -23.502865 -3.917144 11.751432 3.917144 NaN 7.834288 ============================================================================================================================================================================ Slippage (In base currency) ============================================================================================================================================================================ instrument_code strategy_name trade value_of_price_point delay_cash bid_ask_cash execution_cash versus_limit_cash versus_parent_limit_cash total_trading_cash 14956 NIKKEI caleb_strategy_v3 [1] 0.684528 -29.092452 -1.711321 -37.649056 -41.071697 NaN -39.360377 14961 GASOIL _ROLL_PSEUDO_STRATEGY [1] 100.0 -537.5 -12.5 -125.0 -150.0 NaN -137.5 14962 GASOIL _ROLL_PSEUDO_STRATEGY [-1] 100.0 612.5 -12.5 25.0 -0.0 NaN 12.5 14964 COTTON2 caleb_strategy_v3 [1] 500.0 -27.5 -7.5 -15.0 -30.0 NaN -22.5 14965 SUGAR11 caleb_strategy_v3 [-1] 1120.0 -235.2 -11.2 -22.4 -44.8 NaN -33.6 14967 SUGAR11 caleb_strategy_v3 [-1] 1120.0 -257.6 -11.2 22.4 -0.0 NaN 11.2 14968 GAS_US_mini caleb_strategy_v3 [1] 2500.0 68.75 -6.25 -25.0 NaN NaN -31.25 14963 GAS_US_mini caleb_strategy_v3 [1] 2500.0 68.75 -6.25 12.5 0.0 NaN 6.25 14966 GAS_US_mini caleb_strategy_v3 [1] 2500.0 62.5 -12.5 12.5 -12.5 NaN 0.0 14969 NASDAQ_micro caleb_strategy_v3 [1] 2.0 -533.5 -0.5 260.5 259.5 NaN 260.0 14970 AUD caleb_strategy_v3 [-1] 100000.0 -410.0 -5.0 -15.0 -25.0 NaN -20.0 14971 US10U caleb_strategy_v3 [1] 1000.0 898.4375 -7.8125 31.25 15.625 NaN 23.4375 14973 JPY caleb_strategy_v3 [-1] 12500000.0 -900.0 -6.25 18.75 6.25 NaN 12.5 14974 GBP caleb_strategy_v3 [-1] 62500.0 -84.375 -3.125 68.75 62.5 NaN 65.625 14975 CHF caleb_strategy_v3 [-1] 125000.0 -981.25 -6.25 18.75 6.25 NaN 12.5 14976 US30 caleb_strategy_v3 [-1] 1000.0 -1515.625 -15.625 31.25 -0.0 NaN 15.625 14977 US30 caleb_strategy_v3 [-1] 1000.0 -1515.625 -15.625 31.25 -0.0 NaN 15.625 14972 US30 caleb_strategy_v3 [-1] 1000.0 -1515.625 -15.625 -0.0 -31.25 NaN -15.625 14978 LEANHOG caleb_strategy_v3 [1] 400.0 -65.0 -5.0 70.0 60.0 NaN 65.0 14979 SOYMEAL caleb_strategy_v3 [1] 100.0 -105.0 -5.0 20.0 10.0 NaN 15.0 14980 SOYBEAN caleb_strategy_v3 [1] 50.0 -125.0 -12.5 112.5 87.5 NaN 100.0 14960 DAX caleb_strategy_v3 [-1] 1.10295 -4.4118 -1.10295 9.92655 7.72065 NaN 8.8236 14957 DAX caleb_strategy_v3 [-1] 1.10295 -3.860325 -0.551475 NaN NaN NaN NaN 14958 DAX caleb_strategy_v3 [-1] 1.10295 -3.30885 -1.10295 -3.30885 -5.51475 NaN -4.4118 14959 DAX caleb_strategy_v3 [-1] 1.10295 -6.6177 -1.10295 3.30885 1.10295 NaN 2.2059 delay_cash Sum delay_cash strategy_name instrument_code _ROLL_PSEUDO_STRATEGY GASOIL 75.0 caleb_strategy_v3 AUD -410.0 CHF -981.25 COTTON2 -27.5 DAX -18.198675 GAS_US_mini 200.0 GBP -84.375 JPY -900.0 LEANHOG -65.0 NASDAQ_micro -533.5 NIKKEI -29.092452 SOYBEAN -125.0 SOYMEAL -105.0 SUGAR11 -492.8 US10U 898.4375 US30 -4546.875 delay_cash Total Sum delay_cash strategy_name _ROLL_PSEUDO_STRATEGY 75.0 caleb_strategy_v3 -7220.153627 bid_ask_cash Sum bid_ask_cash strategy_name instrument_code _ROLL_PSEUDO_STRATEGY GASOIL -25.0 caleb_strategy_v3 AUD -5.0 CHF -6.25 COTTON2 -7.5 DAX -3.860325 GAS_US_mini -25.0 GBP -3.125 JPY -6.25 LEANHOG -5.0 NASDAQ_micro -0.5 NIKKEI -1.711321 SOYBEAN -12.5 SOYMEAL -5.0 SUGAR11 -22.4 US10U -7.8125 US30 -46.875 bid_ask_cash Total Sum bid_ask_cash strategy_name _ROLL_PSEUDO_STRATEGY -25.0 caleb_strategy_v3 -158.784146 execution_cash Sum execution_cash strategy_name instrument_code _ROLL_PSEUDO_STRATEGY GASOIL -100.0 caleb_strategy_v3 AUD -15.0 CHF 18.75 COTTON2 -15.0 DAX 9.92655 GAS_US_mini 0.0 GBP 68.75 JPY 18.75 LEANHOG 70.0 NASDAQ_micro 260.5 NIKKEI -37.649056 SOYBEAN 112.5 SOYMEAL 20.0 SUGAR11 0.0 US10U 31.25 US30 62.5 execution_cash Total Sum execution_cash strategy_name _ROLL_PSEUDO_STRATEGY -100.0 caleb_strategy_v3 605.277494 versus_limit_cash Sum versus_limit_cash strategy_name instrument_code _ROLL_PSEUDO_STRATEGY GASOIL -150.0 caleb_strategy_v3 AUD -25.0 CHF 6.25 COTTON2 -30.0 DAX 3.30885 GAS_US_mini -12.5 GBP 62.5 JPY 6.25 LEANHOG 60.0 NASDAQ_micro 259.5 NIKKEI -41.071697 SOYBEAN 87.5 SOYMEAL 10.0 SUGAR11 -44.8 US10U 15.625 US30 -31.25 versus_limit_cash Total Sum versus_limit_cash strategy_name _ROLL_PSEUDO_STRATEGY -150.0 caleb_strategy_v3 326.312153 versus_parent_limit_cash Sum versus_parent_limit_cash strategy_name instrument_code _ROLL_PSEUDO_STRATEGY GASOIL 0 caleb_strategy_v3 AUD 0 CHF 0 COTTON2 0 DAX 0 GAS_US_mini 0 GBP 0 JPY 0 LEANHOG 0 NASDAQ_micro 0 NIKKEI 0 SOYBEAN 0 SOYMEAL 0 SUGAR11 0 US10U 0 US30 0 versus_parent_limit_cash Total Sum versus_parent_limit_cash strategy_name _ROLL_PSEUDO_STRATEGY 0 caleb_strategy_v3 0 total_trading_cash Sum total_trading_cash strategy_name instrument_code _ROLL_PSEUDO_STRATEGY GASOIL -125.0 caleb_strategy_v3 AUD -20.0 CHF 12.5 COTTON2 -22.5 DAX 6.6177 GAS_US_mini -25.0 GBP 65.625 JPY 12.5 LEANHOG 65.0 NASDAQ_micro 260.0 NIKKEI -39.360377 SOYBEAN 100.0 SOYMEAL 15.0 SUGAR11 -22.4 US10U 23.4375 US30 15.625 total_trading_cash Total Sum total_trading_cash strategy_name _ROLL_PSEUDO_STRATEGY -125.0 caleb_strategy_v3 447.044823 ******************************************************************************** END OF REPORT ********************************************************************************