usando static en vez de self