#2 reuse ObrHandler and Constants and Logger classes