initialization
scripted update of code from master at 527b4a4 initialization