prepared version for the demo