But they are functions...thats what I'm saying...except PlayerIO a(), thats me attempting to construct an object. You had said to construct an Object it was ObjectType o(parameters); but if I have no parameters shouldn't it just be ObjectType o();