Copied C source files for the freelance pattern for inspiration