code typo fix
wip provision with more generalized method, start work in s4syn and ou callbacks
pull merge