added policy parser