finsihed first half of tut