source code for a simple oF project