Cannot impose mates

I made a part in the context of an assembly. the part was initially fixed, with the prefix (f) infront of it's name.

I made if float by right clicking and selecting float. i can move the part with the move command.

Now i impose coincident mate to faces of this part, but it doesn't let me. why?

SolidworksAssemblies