Finsihed hw01