damm, it is wrong. I will readd this part. also removed end is wrong