Add basic on entry and on exit types
Add handling entry and exit options
Add basic logging logic