adapt Bruno method into package, add 'operational' mode