refactor to support new lookup
move assignments into simple methods
adds missing config
catch log and reraise
fix sequencer creatio
fixup tests and missing config