ascii interface + several fixes