2d tut