add dependencies & PLIST