add new class policy and its first case
pass the first test case of new class policy
new case for policy.detect method
new case for policy.detect (including source)
new first case for policy.detect interface has been past