restructuring pyrt module