many changes, much improvement, wow!