adding UIKit dependency