First approach to objective C