fix pos bug 2