block weight
cleanup
add integration context on init
cleanup
403 to denied page