add the whole shebang