change on the fly

additions to getting changing attributes on the fly to work