All the elements coming together