Sacado algo de codigo comentado y obsoleto