dynamic node shape and radius