adds it all