working on attachments - all good pre optimisation
rework attachments - don't load new files into DOM