8. testing