added system structure and fields mark