pottery listener
add security context