Added update( its honestly the same as add, it just checks for different things