constructor param fn filenam anonym fn file fn 