todo lo necesario !