new init code and namespace set in each file