test procedure