basic framework for arabic