introducing pythons magic methods f443ed913703