all that ans d so much more