ok thats where the confusion is, every c program i have ever done was saved as a ****.c for a main or ***.h for a header or ****.o for object and so i assumed ***.wdl was for c-lite. I will gander over these tutorials, I guess there is a little more required to this then your basic programming knowledge. thank you very much. You are extremely helpful ill come back when i have completed these tutorials, as i am sure they have some information for me.