new enum to get the source of the element