unnecessary text removed