added promise to populate filter values