updated text and stuff