Added variable-type struct