fixed aperm bug
add doc