added
renamed message cursor implementation