added EMPTY_SOURCE const
added file fetching