Begginning of attempt 2: recycling existing source code from another project