please add a comment that describes this class/struct. we really need to comment all those types of which only axel and you know what they are for