Some comments have been added