aforeexplained