add function aloneGetmiddle