add some useful comments