bug fix, bad topn postion