add followers function
rename local variable to avoid conflict names
add natural order
add debug