Custom dictionary (an array) can be used as source