brand new init
new version fixes