Remove self after first call
Finished triggers and described the steps
Plased output on top