adds everything