add function getAdvance