still more removal of $init and use of require over include
require over include and removed $init
require added include removed $init removed