some helpful comments added