some useful comments added