added filename to constructor