policies working, trying to encapsulate response