Hook up promise callbacks
ignore .DS_Store