some improvements and new thoughts (view)