a more advanced basic C file....