code more readable (objective-c 2.0)