Added struct-pattern
Added struct-pattern