add many nice things