Diana parse implementation start