better complete_read using glob