rewritten ondata