updates with new shit