Added xcode project, removed function name from argument list, more test cases