work on property grid panel -- not yet tested