fill system structs with more field info