added patterns and images