bug 16 - operators one to many, rename fx -> fi