some work on python module