updates & addtions