testing stage