now correctly adds new stuff sorry :(