More lockout setup
constructor and a few more function sigs