ort

ort logic implemented