Fetching details from the dictionary...
to accomplish something; to leave a mark; to make an impression; to build a track record