Update single project for personal use, based on Shevek's work