added comment to optimize in future
updated to ignore .DS_Store