reflection commit