Added Obj-C implementation
Add '-k' option
Fix -k option