The thread holder is actually part of my janome6500,as far as keeping it clean, most of the time I try to keep it cleaned after each project but sometimes I cant.I actually got the idea of the shoe holder off this board somewhere and showed my DH.I love to decorate and really had fun with this room.