comments some improvements