begin radial context and modification functions