updated with annotations and corrected URLs