updating populate task to accomodate multiple filters