Now Obli frame work almost well(except the data trans)