adds everything else