generate init files