add dependency AppKit