progress
Ignore mac desktop files; add some work from ply
Ignore mac desktop files; add some work from ply
beginning of spec