add some logging to the behavors