fix ascii->string false +ve & for-loop type bug
add comment for extending sig checks