added public structs