1. add policy definition
2. debug polycies based implementation