combined it all