Changed "data" to "sources", added more descriptive functionality