saco los abstractmethod. saco el encoding y la herencia de object