preliminary prototype for future project