re-doing new addtions