some improvements....