updated to ignore .DS_Store