file handler prototype donde