This is about the common data struct