some texts and images added