added more detail requirement