add dsl and interceptors