finished to comment tge code