Adding everything together