Pratice for the objective-c