-الي هنا ---------------------------