review reflection

this branch to be deleted