significant changes
junk deletion