some crazy shit
scripted update of code from master at 6f08717 some crazy shit