generando codigo