modify, add : appkit classes