add binary readline