add structs of mem data