image reflection some improvements