initial adding CGRect, CGSize functions