added struct element basics