objective-c is nice. and strange on the other hand. initial commit...