make all funcs and structs compatible with long length name