some question about Object C