unnecesary text removed