this kind of work would be better inside an extens...
# core
a
this kind of work would be better inside an extension, event-based