much more detail