more on python object implementation