requires necesarios