source files for senior tech project