making the scenes properly from scratch