initial published version