get it all out here.