forgot overview for util.h
remove two unused structs