added ignore of DS_Store
fixed semantic issues