Getting some new implementation for structs.