Various tests and attempts with objective-C