progress on pyfield class