add useful comments