add UIDevice category