updated all icons where possible, added comments where unable to