got file initializer working