put_everything_together