I think this should sum it up