max name length = 256