Added struct design