updated with additional source information