enumeration working with filaments