functional starter version ready for tuning tests