Changes adding new patternt