refactoring for coolkit
info plist preprocessing, synx