Optimizando codigo
version preliminar
limpiando codigo