logger is a class method
call #body
make transitionable