Added struct type
added struct declarations