final theory test