add some external resources, close #4