adding and editing lots of stuff